<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/test cases/unit, branch thinlto</title>
<subtitle>github.com: mesonbuild/meson.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/'/>
<entry>
<title>Condense test directory names again.</title>
<updated>2020-11-03T19:05:20+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2020-11-02T17:23:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=9d1e747d17c75a288d0b58a8ac973dab1712afbf'/>
<id>9d1e747d17c75a288d0b58a8ac973dab1712afbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>interpreter: store correct files for project regeneration</title>
<updated>2020-11-01T17:26:31+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-10-27T22:48:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=47d071a34f1e1539b1b354cfda309dac1b905232'/>
<id>47d071a34f1e1539b1b354cfda309dac1b905232</id>
<content type='text'>
Right now sub-sub projects are not correctly registered, because we
don't have a way to pass up past the first level of subproject. This
patch changes that by making the build_Def_files as defined in the
Interpreter initializer accurate for translated dependencies, ie, cmake
dependencies won't define a dependency on a non-existent meson.build.
This means that it can always add the subi.build_def_files because they
are always accurate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Right now sub-sub projects are not correctly registered, because we
don't have a way to pass up past the first level of subproject. This
patch changes that by making the build_Def_files as defined in the
Interpreter initializer accurate for translated dependencies, ie, cmake
dependencies won't define a dependency on a non-existent meson.build.
This means that it can always add the subi.build_def_files because they
are always accurate.
</pre>
</div>
</content>
</entry>
<entry>
<title>intro: Add extra_files key to intro output (fixes #7310)</title>
<updated>2020-10-14T22:56:59+00:00</updated>
<author>
<name>Daniel Mensinger</name>
<email>daniel@mensinger-ka.de</email>
</author>
<published>2020-10-13T17:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=7c377e5a5d1e413ea3494ceed0800985fcd804ae'/>
<id>7c377e5a5d1e413ea3494ceed0800985fcd804ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: py.dependency() now has required:true by default</title>
<updated>2020-10-07T17:08:17+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2020-10-07T14:45:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=9295aedb8db2ba94ce01f874dad67185001fe035'/>
<id>9295aedb8db2ba94ce01f874dad67185001fe035</id>
<content type='text'>
It used to ignore the required argument and got fixed to be consistent
with dependency() function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It used to ignore the required argument and got fixed to be consistent
with dependency() function.
</pre>
</div>
</content>
</entry>
<entry>
<title>options: Handle updates to choices in options</title>
<updated>2020-10-05T20:10:35+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2020-09-14T18:36:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=94ac51fdda0408c6d1f61e7e5e89cebaa9182842'/>
<id>94ac51fdda0408c6d1f61e7e5e89cebaa9182842</id>
<content type='text'>
Currently if you change the `choices` field in the meson_options.txt
file, no update will be done until `meson setup --wipe` is called. Now
if the choices change then the options will be properly merged.

If the currently select value is still valid it is guaranteed to be
kept, if it is now invalid the new default value will be used and a
warning will be printed.

Fixes #7386
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently if you change the `choices` field in the meson_options.txt
file, no update will be done until `meson setup --wipe` is called. Now
if the choices change then the options will be properly merged.

If the currently select value is still valid it is guaranteed to be
kept, if it is now invalid the new default value will be used and a
warning will be printed.

Fixes #7386
</pre>
</div>
</content>
</entry>
<entry>
<title>Never run clang-format / clang-tidy against directories</title>
<updated>2020-10-05T20:07:20+00:00</updated>
<author>
<name>Bernd Busse</name>
<email>bernd@busse-net.de</email>
</author>
<published>2020-10-03T17:58:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=c4fa87692547a25f772b3da336147b4eb9114f64'/>
<id>c4fa87692547a25f772b3da336147b4eb9114f64</id>
<content type='text'>
`pathlib.Path.glob()` also returns directories that match source
filenames (i.e. a directory named `test.h/`), but `clang-format` and
`clang-tidy` fail when handed a directory. We manually skip calling
`clang-format` and `clang-tidy` on those directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`pathlib.Path.glob()` also returns directories that match source
filenames (i.e. a directory named `test.h/`), but `clang-format` and
`clang-tidy` fail when handed a directory. We manually skip calling
`clang-format` and `clang-tidy` on those directories.
</pre>
</div>
</content>
</entry>
<entry>
<title>InternalDependency: Add as_link_whole() method</title>
<updated>2020-09-15T00:32:22+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2020-07-22T01:44:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=67c0ec1640369e20f9cea3fbdef873a4da3e47d3'/>
<id>67c0ec1640369e20f9cea3fbdef873a4da3e47d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #7428 from jon-turney/introspector-add-languages</title>
<updated>2020-09-09T16:51:28+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2020-09-09T16:51:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=8d54b7bda30062569c981b50a85a175565a7c15a'/>
<id>8d54b7bda30062569c981b50a85a175565a7c15a</id>
<content type='text'>
Handle add_languages(native:) in introspector</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Handle add_languages(native:) in introspector</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test of add_languages(native:) introspection</title>
<updated>2020-09-09T14:06:02+00:00</updated>
<author>
<name>Jon Turney</name>
<email>jon.turney@dronecode.org.uk</email>
</author>
<published>2020-09-08T15:45:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=461c14b8b77abe3ef4802880c2b736ea2419961f'/>
<id>461c14b8b77abe3ef4802880c2b736ea2419961f</id>
<content type='text'>
If the meson.build doesn't use a native compiler, the native compiler
options (e.g. 'c_args') shouldn't be present in the output of 'meson
introspect --buildoptions'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the meson.build doesn't use a native compiler, the native compiler
options (e.g. 'c_args') shouldn't be present in the output of 'meson
introspect --buildoptions'.
</pre>
</div>
</content>
</entry>
<entry>
<title>IntrospectInterpreter: allow dictionaries with nonconstant keys</title>
<updated>2020-09-08T17:56:20+00:00</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2020-09-08T10:05:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=4ed5c3acbf4ff4111bc9db1370d0818ad4648f5c'/>
<id>4ed5c3acbf4ff4111bc9db1370d0818ad4648f5c</id>
<content type='text'>
Something like {a: foo} currently stymies the IntrospectionInterpreter and
breaks introspection of the source directory.  The fix is just to walk the keys
and return a dummy dictionary.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Something like {a: foo} currently stymies the IntrospectionInterpreter and
breaks introspection of the source directory.  The fix is just to walk the keys
and return a dummy dictionary.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
